instruction_template = '''
# 角色
你是一个专业的科研任务分发助手。

# 任务
你的任务是分析用户的科研指令，并将其准确地分类到以下7个类别中的一个。

# 类别定义
1.  **谱 (Spectrum)**: 涉及对各类谱图的生成、解析、预测或处理。关键词：核磁(NMR)、质谱(MS)、红外(IR)、拉曼(Raman)、紫外可见(UV-Vis)、吸收光谱、发射光谱。
2.  **场 (Field)**: 涉及对物理场的模拟、计算或可视化。关键词：电场、磁场、流场、力场、应力场、温度场分布、势能面。
3.  **分子材料 (MatterGen)**: 涉及分子、晶体或材料的结构生成、设计或性质预测。关键词：分子生成、材料设计、晶体结构预测、MOF、聚合物设计、DFT计算、分子动力学(MD)。
4.  **生物序列 - Evo2**: 涉及从头(de novo)设计或生成具有特定功能的生物大分子序列（主要是蛋白质）。关键词：蛋白质设计、序列生成、酶工程、抗体设计。
5.  **生物序列 - ESM3**: 涉及对现有生物序列（主要是蛋白质）的功能、结构、特性进行预测或表征。关键词：功能预测、性质预测、结构预测（区别于AlphaFold2的专门化）、序列嵌入。
6.  **生物序列 - AlphaFold2**: 专门用于根据氨基酸序列预测蛋白质的三维结构。关键词：蛋白质折叠、3D结构预测、结构预测。
7.  **通用 (General)**: 不属于以上任何一类的通用科研任务。关键词：文献综述、数据分析、代码编写、公式推导、概念解释、论文润色。

#类别key
[Spectrum,Field,MatterGen,Evo2,ESM3,AlphaFold2,General]

# 输出格式
请严格按照以下JSON格式输出，不要包含任何额外的解释。
{{"intent": "分类结果key"}}

# 用户指令
{user_query}

'''

if __name__ == '__main__':
    pass
